a primitive hominid resembling Neanderthal man but living in Africa
एक आदिम Hominid Neanderthal आदमी जैसी लेकिन अफ्रीका में रहने वाले